package com.cleaningcloud.erp.domain.statistics;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import com.cleaningcloud.common.core.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class SaleStatistics extends BaseEntity {
    // 销售明细id
    private Long saleDetailsId;
    // 销售日期
    @Excel(name="销售日期",width = 30, dateFormat = "yyyy-MM-dd")
    private Date saleTime;
    // 销售单号
    @Excel(name="销售单号")
    private String saleOdd;
    // 客户名称
    @Excel(name="客户名称")
    private String customerName;
    // 客户编号
    @Excel(name="客户编号")
    private String customerNo;
    // 商品名称
    @Excel(name="商品名称")
    private String commodityName;
    // 商品类别
    @Excel(name="商品类别")
    private String commodityType;
    // 商品编号
    @Excel(name="商品编号")
    private String commodityNo;
    // 商品规格
    @Excel(name="商品规格")
    private String commoditySpec;
    // 单位
    @Excel(name="单位")
    private String unitName;
    // 供应商
    @Excel(name="供应商")
    private String supplierName;
    // 销售单价
    @Excel(name="销售单价")
    private BigDecimal salePrice;
    // 销售数量
    @Excel(name="销售数量")
    private int saleNumber;
    // 销售金额
    @Excel(name="销售金额")
    private BigDecimal subtotal;
    // 销售利润
    @Excel(name="销售利润")
    private BigDecimal subtotalRate;
    // 销售人
    @Excel(name="销售人")
    private String salePersonName;
    // 录单人
    @Excel(name="录单人")
    private String createName;
    // 批量导出ids
    private String exportIds;

}
